
class a(object):
    def __init__(self,**kwargs):
        try:
            print kwargs
            super(a,self).__init__(**kwargs)
            aa = kwargs.get("aa",None)
            self.aa = aa
        except Exception, error:
            print "failed in a__init__",error
class b(object):
    def __init__(self,**kwargs):
        try:
            super(b,self).__init__(**kwargs)
            print kwargs
            bb = kwargs.get('bb',None)
            self.bb = bb
        except Exception, error:
            print "failed in b__init__",error

class c(a,b):
    def __init__(self,**kwargs):
        super(c,self).__init__(**kwargs)
        cc = kwargs.get('cc',None)
        self.cc = cc
